<meta charset="utf-8"/>
<?php

class Email extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->library('form_validation');
    }

    function RandomString() {
        $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        $randstring = '';
        for ($i = 0; $i < 10; $i++) {
            $randstring .= $characters[rand(0, strlen($characters))];
        }
        return $randstring;
    }

    function index() {
        $email = $this->input->post("email_login");

        $this->load->model('mtaikhoan');
        $taikhoan = new Mtaikhoan();
        $data = $taikhoan->getObject("email", $email);
        if (!$data) {
            echo "Email chưa được đăng ký";
        } else {
            $password = $this->RandomString();
            $matkhau = md5($password);
            $this->load->model("mtaikhoan");
            $tk = new Mtaikhoan();
            
            $tk->set_matk($data['matk']);
            $tk->set_tentk($data['tentk']);
            $tk->set_email($email);
            $tk->set_loaitk($data['loaitk']);
            $tk->set_is_login($data['is_login']);
            $tk->set_matkhau($matkhau);
            $tk->set_gioitinh($data['gioitinh']);
            $tk->set_tenkh($data['tenkh']);
            $tk->set_ngaysinh($data['ngaysinh']);
            $data = array("email" => $email);
            $tk->UpdateField($data);
            ////send email to user
              $config = array(
              'protocol' => 'smtp',
              'smtp_host' => 'ssl://smtp.googlemail.com',
              'smtp_port' => 465,
              'smtp_user' => 'luckylee307@@gmail.com',
              'smtp_pass' => 'chutlo93',
              'mailtype' => 'html',
              'charset' => 'iso-8859-1'//Nhớ đánh đúng user và pass nhé
              );
              $this->load->library('email', $config);
              $this->email->set_newline("\r\n");

              $this->email->from('luckylee307@gmail.com', 'Admin AIOPhone');
              $this->email->to($email);
              $this->email->subject('[AIOPhone] Recovery your password');


              $this->email->message('Your usersname is:' .$tk->get_tentk(). ' Your password is:' .$password . ' . Plesase remember');

              if ($this->email->send()) {
              echo "Mật khẩu mới đã được gửi tới hòm thư điện tử của bạn";
              echo "Vui lòng kiểm tra";
              } else {
              show_error($this->email->print_debugger());
              }
        }
    }

}
?>